* { padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
html { }
body { color: #333; }
@charset "utf-8";
/* CSS Document */
/**common**/
* { scrollbar-width: 0; margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
body { color: #333; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; font: 14px/1.5 Microsoft Yahei, Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif; }
table, td, tr, th { border-collapse: collapse; border-spacing: 0; font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: middle; border: 0; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { clear: both; *zoom:1;
}
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; color: #333; cursor: pointer; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
@font-face { font-family: "pangmen"; src: url('../fonts/pangmen.ttf'); }
@font-face { font-family: "ANTON-REGULAR"; src: url('../fonts/ANTON-REGULAR.ttf'); }
@font-face { font-family: "Nice Regular"; src: url('../fonts/Nice Regular.ttf'); }
@font-face { font-family: "LEXENDDECA-SEMIBOLD"; src: url('../fonts/LEXENDDECA-SEMIBOLD.ttf'); }
@font-face { font-family: "BEBASKAI"; src: url('../fonts/BEBASKAI.ttf'); }
body, html { overflow-x: hidden; min-width:1400px;}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:0;
}
::-webkit-scrollbar-track {
background-color:#e6e6e6;
border-radius:0px;
}
::-webkit-scrollbar-thumb {
background-color:#2e71b4;
border-radius:4px;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color:#2e71b4;
border-radius:4px;
}
/* 按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
input { border-radius: 0; }
.w1400 { width: 1400px; margin: 0 auto; }

/*头部 开始*/
.ly_Top { width: 100%; height: 100px; padding: 20px 0; overflow: hidden; }
.ly_Top .ly_Logo { width: 335px; height: 60px; float: left; }
.ly_Top .ly_Logo img { width: 100%; }
.ly_Top .ly_Right { float: right; padding: 8px 0; }
.ly_Top .ly_Right ul li { float: left; }
.ly_Top .ly_Right ul li:first-child { margin-right: 50px; }
.ly_Top .ly_Right ul li img { display: block; width: 36px; height: 36px; float: left; margin: 5px 15px 0 0; }
.ly_Top .ly_Right ul li .Right_list { min-width: 160px; width: calc(100% - 51px); float: right; }
.ly_Top .ly_Right ul li .Right_list span { font-size: 14px; color: #ec7616; margin-bottom: 2px; display: block; }
.ly_Top .ly_Right ul li .Right_list p { font-family: ANTON-REGULAR; font-size: 16px; color: #222; max-width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lytop_right { float: right; }
.lytop_right .lyTop_Search { width: 44px; height: 44px; margin: 23px 0; padding: 4px; background-color: rgba(236,118,22,0.2); border-radius: 50%; float: right; position: relative; z-index: 9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyTop_Search form { width: 36px; height: 36px; margin: 0 auto; padding: 0; border-radius: 20px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyTop_Search form .scIpt { width: 0; height: 36px; overflow: hidden; margin: 0; padding: 0; background-color: #ec7616; border-radius: 20px 0 0 20px; position: absolute; top: 0; right: 20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyTop_Search form:hover .scIpt { width: 200px; padding: 0 20px; }
.lyTop_Search form .scIpt input { display: block; width: 100%; height: 35px; overflow: hidden; line-height: 36px; color: #fff; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0; background: none; border: 0; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyTop_Search form .scIpt input::-moz-placeholder {
color:rgba(255,255,255,0.6);
}
.lyTop_Search form .scIpt input:-ms-input-placeholder {
color:rgba(255,255,255,0.6);
}
.lyTop_Search form .scIpt input::-webkit-input-placeholder {
color:rgba(255,255,255,0.6);
}
.lyTop_Search form .scBtn { width: 36px; height: 36px; overflow: hidden; margin: 0; padding: 0; background: none; border-radius: 50%; position: relative; z-index: 2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyTop_Search form .scBtn input { display: block; width: 36px; height: 36px; overflow: hidden; margin: 0; padding: 0; background: #ec7616 url(../images/top_ss.png) center center no-repeat; background-size: 14px 14px; border: 0; outline: none; cursor: pointer; }

/*导航栏 开始*/
.nav { margin: 0 auto; padding: 0 40px 0 0; background-color: #1e1e1e; position: relative; z-index: 2; }
.ly_nav { width: 83%; height: auto; margin: 0; padding: 0; float: left; }
.ly_nav li, .ly_nav a { text-decoration: none; list-style: none; }
.ly_nav ::-webkit-scrollbar {
display: none;
}
.ly_nav .nav_list { width: 100%; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li { display: inline-block; width: 12.5%; position: relative; list-style: none; padding: 0; float: left; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1; }
.ly_nav .nav_list > ul > li:last-child { background: none; }
.ly_nav .nav_list > ul > li > a { display: inline-block; width: 100%; line-height: 90px; color: #fff; font-size: 18px; text-align: center; margin: 0; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; z-index: 2; }
.ly_nav .nav_list > ul > li:before { content: ""; display: block; width: 100%; height: 0; background: #4b4b4b; position: absolute; left: 0; top: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; z-index: 1; }
.ly_nav .nav_list > ul > li:hover:before, .ly_nav .nav_list > ul > li.active:before { height: 100%; }
.ly_nav .nav_list > ul > li:after { content: ""; display: block; width: 0; height: 5px; background: #ec7616; position: absolute; left: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; z-index: 2; }
.ly_nav .nav_list > ul > li:hover:after, .ly_nav .nav_list > ul > li.active:after { width: 100%; }
.ly_nav .nav_list > ul > li i { display: inline-block; width: 20px; height: 20px; background: url(../images/down.png) center center no-repeat; background-size: 10px 10px; vertical-align: middle; cursor: pointer; margin: 0; display: none; }
.ly_nav .nav_list > ul > li i.cur { background: url(../images/up.png) center center no-repeat; background-size: 10px 10px; text-decoration: none; }
.ly_nav .nav_list > ul > li ul { display: none; position: absolute; left: -17%; top: 80px; z-index: 9; width: 134%; overflow: hidden; background-color: #fff; border-top: 2px solid #d70e04; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 0 0 2px 2px; }
.ly_nav .nav_list > ul > li:hover ul { display: block; }
.ly_nav .nav_list > ul > li ul li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.ly_nav .nav_list > ul > li ul li:last-child { border: 0; }
.ly_nav .nav_list > ul > li ul li a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #555; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li ul li a:hover { color: #d70e04; }
.ly_nav .nav_menu { display: none; }

/*导航栏 结束*/


/* banner 开始 */
.apple-banner { width: 100%; height: 800px; overflow: hidden; position: relative; top: -90px; z-index: 1; }
.apple-banner .swiper-container1 { width: 100%; height: 800px; position: relative; }
.apple-banner .swiper-container1 .swiper-button-prev, .apple-banner .swiper-container1 .swiper-button-next { width: 15%; height: 100%; top: 0; background: none; margin: 0; }
.apple-banner .swiper-container1 .swiper-button-prev { left: 0; }
.apple-banner .swiper-container1 .swiper-button-next { right: 0; }
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display: block; width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -32px; border-radius: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.apple-banner .swiper-button-prev span { background: rgba(0,0,0,0.3) url(../images/jtl.png) center center no-repeat; left: 20px; }
.apple-banner .swiper-button-next span { background: rgba(0,0,0,0.3) url(../images/jtr.png) center center no-repeat; right: 20px; }
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span { opacity: .7; }
/*分页器*/
.apple-banner .swiper-container-horizontal>.swiper-pagination-bullets, .apple-banner .swiper-pagination-custom, .apple-banner .swiper-pagination-fraction { top: auto; bottom: 40px; }
.apple-banner .swiper-pagination-bullet { display: inline-block; width: 15px; height: 15px; background: none; border: 1px solid #fff; margin: 0 4px; cursor: pointer; border-radius: 0; opacity: 1; border-radius: 50%; }
.apple-banner .swiper-pagination-bullet-active { background: #fff; }

/* banner 结束 */


/*推荐产品 开始 */
.ly_TjPro { width: 100%; overflow: hidden; padding: 75px 0 45px; background: url(../images/lyTjPro_Bg.png) no-repeat top center; background-size: cover; margin-top: -90px; }
.ly_tit { width: 100%; margin-bottom: 45px; overflow: hidden; text-align: center; }
.ly_tit span { font-family: LEXENDDECA-SEMIBOLD; font-size: 48px; text-transform: uppercase; display: block; color: #ec7616; line-height: 55px; }
.ly_tit p { font-size: 48px; color: #222; font-weight: bold; }
.ly_tit1 { text-align: left; }
.ly_tit1 span { display: inline-block; }
.ly_tit1 p { display: inline-block; margin-right: 20px; }
.lyTjPro_list .swiper-container { position: relative; padding: 0 20px 30px; min-height: 300px; }
.lyTjPro_list .swiper-container:before { content: ""; display: block; width: 100%; height: 1px; background: #ddd; position: absolute; top: 2px; left: 0; }
.lyTjPro_list .lyTjPro_Con { width: 100%; padding: 90px 0 0; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Num { width: 70px; height: 5px; background: #ec7616; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); }
.lyTjPro_list .swiper-slide .lyTjPro_Con .lyTjPro_Num:after { content: ""; display: block; text-align: center; font-size: 40px; color: #ec7616; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; }
.lyTjPro_list .swiper-slide:nth-child(1) .lyTjPro_Con .lyTjPro_Num:after { content: "01"; }
.lyTjPro_list .swiper-slide:nth-child(2) .lyTjPro_Con .lyTjPro_Num:after { content: "02"; }
.lyTjPro_list .swiper-slide:nth-child(3) .lyTjPro_Con .lyTjPro_Num:after { content: "03"; }
.lyTjPro_list .swiper-slide:nth-child(4) .lyTjPro_Con .lyTjPro_Num:after { content: "04"; }
.lyTjPro_list .swiper-slide:nth-child(5) .lyTjPro_Con .lyTjPro_Num:after { content: "05"; }
.lyTjPro_list .swiper-slide:nth-child(6) .lyTjPro_Con .lyTjPro_Num:after { content: "06"; }
.lyTjPro_list .swiper-slide:nth-child(7) .lyTjPro_Con .lyTjPro_Num:after { content: "07"; }
.lyTjPro_list .swiper-slide:nth-child(8) .lyTjPro_Con .lyTjPro_Num:after { content: "08"; }
.lyTjPro_list .swiper-slide:nth-child(9) .lyTjPro_Con .lyTjPro_Num:after { content: "09"; }
.lyTjPro_list .swiper-slide:nth-child(10) .lyTjPro_Con .lyTjPro_Num:after { content: "10"; }
.lyTjPro_list .swiper-slide:nth-child(11) .lyTjPro_Con .lyTjPro_Num:after { content: "11"; }
.lyTjPro_list .swiper-slide:nth-child(12) .lyTjPro_Con .lyTjPro_Num:after { content: "12"; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds { width: 100%; background: #fff; padding: 50px 0 0; box-shadow: 0 2px 29px 2px rgba(0, 0, 0, 0.05); margin: 0 50px 0 0; position: relative; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds span { display: block; width: 138px; height: 34px; color: #fff; background: #bbb; position: absolute; left: 0; top: 0; line-height: 34px; font-size: 16px; padding: 0 0 0 15px; transition: none; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds span img { display: inline-block; margin: -3px 10px 0 0; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds span:after { content: ""; display: block; border-right: 18px solid #fff; border-bottom: 34px solid #bbb; position: absolute; right: 0; top: 0; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Img { display: block; width: 100%; height: 320px; position: relative; overflow: hidden; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Img img { display: block; max-width: 100%; max-height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text { width: 100%; text-align: center; padding: 25px 25px 35px; margin: 10px 0 0; position: relative; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text:after { content: ""; display: block; width: 100%; height: 60%; background: #222; position: absolute; left: 0; top: 20%; opacity: 0; transition: all .5s; -webkit-transition: all .5s; z-index: 1; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text .lyTjPro_Name { display: block; font-size: 24px; color: #555; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text p { font-size: 16px; color: #999; margin: 5px 0 15px; position: relative; z-index: 2; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text p i { width: 14px; height: 14px; background: url(../images/ico02.png) no-repeat; display: inline-block; margin: 0 10px -1px 0; }
.lyTjPro_list .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text .lyTjPro_btn { display: block; width: 158px; height: 34px; background: url(../images/jt1.png) no-repeat; margin: 0 auto; text-align: left; line-height: 34px; font-size: 16px; padding: 0 0 0 18px; color: #fff; position: relative; z-index: 2; background-size: 100% 100%; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds span, .lyTjPro_list .swiper-slide-active .lyTjPro_Con .lyTjPro_Ds span { background: #ec7616; transition: none; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds span:after, .lyTjPro_list .swiper-slide-active .lyTjPro_Con .lyTjPro_Ds span:after { border-bottom: 34px solid #ec7616; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text:after { height: 100%; opacity: 1; top: 0; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text .lyTjPro_Name { color: #fff; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text p i { background: url(../images/ico09.png) no-repeat; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Text .lyTjPro_btn { background: url(../images/jt2.png) no-repeat; color: #222; background-size: 100% 100%; }
.lyTjPro_list .swiper-slide:hover .lyTjPro_Con .lyTjPro_Ds .lyTjPro_Img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }

/*推荐产品 结束 */


/*产品中心 开始 */
.ly_Pro { width: 100%; padding: 75px 0 47px; overflow: hidden; }
.lyPro_Menu { width: 100%; height: 70px; line-height: 70px; background: #e6e6e6; margin-bottom: 50px; }
.lyPro_Menu .lyProMenu_tit { width: 208px; float: left; background: url(../images/ico03.png) no-repeat; height: 70px; line-height: 70px; font-size: 18px; color: #fff; font-weight: bold; background-size: 100% 100%; padding: 0 0 0 35px; }
.lyPro_Menu .lyProMenu_tit img { display: inline-block; margin: -2px 10px 0 0; }
.lyPro_Menu .lyProMenu_list { width: calc(100% - 220px); float: right; }
.lyPro_Menu .lyProMenu_list .swiper-container { width: calc(100% - 245px); float: left; }
.lyPro_Menu .lyProMenu_list .swiper-container .swiper-slide{ width:auto;}
.lyPro_Menu .lyProMenu_list .swiper-container .swiper-slide a { display: block; font-size: 18px; color: #333; line-height: 70px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 10px 0 0; }
.lyPro_Menu .lyProMenu_list .swiper-container .swiper-slide a:before { content: ""; width: 6px; height: 1px; background: #333; display: inline-block; color: #333; margin: 0 20px 5px 0; }
.lyPro_Menu .lyProMenu_list .swiper-container .swiper-slide:first-child a:before { background: none; margin: 0; }
.lyPro_Menu .lyProMenu_list .swiper-container .swiper-slide:hover a { font-weight: bold; color: #ec7616; }
.lyPro_Menu .lyProMenu_list .swiper-container .swiper-slide-active a::before { background: none; }
.lyPro_Menu .lyProMenu_list .lyProMenu_btn { width: 150px; float: right; line-height: 70px; font-size: 16px; }
.lyPro_Menu .lyProMenu_list .lyProMenu_btn a { color: #777; }
.lyPro_Menu .lyProMenu_list .lyProMenu_btn a img { display: inline-block; margin: -3px 0 0 10px; }
.lyPro_Menu .lyProMenu_list .lyProMenu_btn a:hover img { margin: -3px 0 0 13px; }
.lyPro_list ul { min-height: 300px; }
.lyPro_list ul li { width: 23.5%; float: left; margin: 0 2% 28px 0; border: 1px solid #e6e6e6; background: #fff; }
.nyPro_list ul li { width: 32%; }
.lyPro_list ul li:nth-child(4n+4) { margin-right: 0; }
.nyPro_list ul li:nth-child(4n+4) { margin-right: 2%; }
.nyPro_list ul li:nth-child(3n+3) { margin-right: 0; }
.lyPro_list ul li .lyPro_Img { display: block; width: 100%; height: 295px; position: relative; overflow: hidden; }
.lyPro_list ul li .lyPro_Img img { display: block; max-width: 90%; max-height: 90%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.lyPro_list ul li .lyPro_Text { width: 100%; padding: 20px; background: #e6e6e6; text-align: center; position: relative; }
.lyPro_list ul li .lyPro_Text:after { content: ""; display: block; width: 100%; height: 60%; background: #222; position: absolute; left: 0; top: 20%; opacity: 0; transition: all .5s; -webkit-transition: all .5s; z-index: 1; }
.lyPro_list ul li .lyPro_Text .lyPro_Name { font-size: 18px; color: #222; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 10px; position: relative; z-index: 2; }
.lyPro_list ul li .lyPro_Text .lyPro_btn { display: block; width: 158px; height: 34px; background: url(../images/jt1.png) no-repeat; margin: 0 auto; text-align: left; line-height: 34px; font-size: 16px; padding: 0 0 0 18px; color: #fff; position: relative; z-index: 2; background-size: 100% 100%; }
.lyPro_list ul li:hover .lyPro_Text:after { height: 100%; opacity: 1; top: 0; }
.lyPro_list ul li:hover .lyPro_Text .lyPro_Name { color: #fff; font-weight: bold; }
.lyPro_list ul li:hover .lyPro_Text .lyPro_btn { background: url(../images/jt2.png) no-repeat; color: #222; background-size: 100% 100%; }
.lyPro_list ul li:hover .lyPro_Img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyPro_list ul li:hover { border: 1px solid #222; }

/*产品中心 结束 */

/*关于我们 开始*/
.ly_About { width: 100%; padding: 40px 0 75px; overflow: hidden; }
.lyAbout_Main { width: 100%; background: url(../images/About_Bg.png) no-repeat top center; border-radius: 0 250px 0 0; min-height: 300px; position: relative; }
.lyAbout_Main .w1400 { position: relative; }
.lyAbout_Main .lyAbout_tit { font-size: 36px; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.45); max-width: 298px; text-align: center; font-weight: bold; padding-bottom: 5px; position: absolute; transform: rotate(-90deg); top: 28%; left: 10%; }
.lyAbout_Main .lyAbout_tit:after { content: ""; display: block; background: url(../images/ico06.png) no-repeat; width: 25px; height: 26px; position: absolute; bottom: -25px; left: 50%; transform: translate(-50%, 0); }
.lyAbout_Right { width: 69%; float: right; }
.lyAbout_Right .lyAbout_ys { width: 47%; float: left; padding: 75px 0 0; }
.lyAbout_ys ul li { width: 100%; margin-bottom: 20px; background: #fff; border-radius: 50px 0 0 50px; padding: 15px; height: 100px; }
.lyAbout_ys ul li .lyAboutYs_Ico { width: 70px; height: 70px; float: left; position: relative; background: #fff; border-radius: 50px; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2); }
.lyAbout_ys ul li .lyAboutYs_Ico img { position: absolute; margin: auto; display: block; top: 0; right: 0; bottom: 0; left: 0; }
.lyAbout_ys ul li:hover .lyAboutYs_Ico { transform: rotateY(180deg); }
.lyAbout_ys ul li .lyAboutYs_Text { width: calc(100% - 95px); float: right; }
.lyAbout_ys ul li .lyAboutYs_Text b { display: block; font-size: 18px; color: #222; margin: 7px 0 3px; }
.lyAbout_ys ul li .lyAboutYs_Text p { font-size: 16px; color: #999; }
.lyAbout_Right .lyAbout_Ms { width: 53%; float: right; background: #ec7616; padding: 50px; border-radius: 0 0 300px 300px; }
.lyAbout_Ms .lyAboutText_tit { font-size: 30px; color: #fff; font-weight: bold; }
.lyAbout_Ms .lyAbout_wz { margin: 30px 0 60px; min-height: 200px; }
.lyAbout_Ms .lyAbout_wz, .lyAbout_Ms .lyAbout_wz p { overflow: hidden; max-height: 300px; line-height: 32px; color: rgba(255,255,255,0.85); font-size: 16px; text-align: justify; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 9; -webkit-box-orient: vertical; }
.lyAbout_Img { width: 100%; height: auto; }
.lyAbout_Img img { display: block; width: 100%; }
.lyAbout_fc { position: relative; top: -60px; }
.lyAbout_fc ul li { width: 23.5%; float: left; margin: 0 2% 0 0; }
.lyAbout_fc ul li:last-child { margin-right: 0; }
.lyAbout_fc ul li .lyAboutFc_Img { width: 100%; height: 235px; position: relative; overflow: hidden; }
.lyAbout_fc ul li .lyAboutFc_Img img { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; }
.lyAbout_fc ul li p { text-align: center; font-size: 16px; color: #222; padding: 15px 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyAbout_fc ul li:hover .lyAboutFc_Img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.line img { width: 100%; }

/*关于我们 结束*/


/*新闻资讯 开始*/
.ly_News { width: 100%; padding: 0 0 90px; overflow: hidden; }
.ly_News .lyNewsMain_l { width: 65%; float: left; border: 1px solid #e6e6e6; min-height: 609px; }
.ly_News .lyNewsMain_l .lyNewsMain_Tj { width: 100%; padding: 20px 30px 30px; border-bottom: 1px solid #e6e6e6; min-height: 200px; }
.lyNewsMain_l .lyNewsMain_Tj .lyNewsMainTj_Name span { display: block; width: 135px; height: 58px; font-weight: bold; font-size: 30px; line-height: 65px; color: #ec7616; background: url(../images/ico07.png) no-repeat; letter-spacing: 8px; padding: 0 0 0 28px; float: left; background-size: 100% 100%; }
.lyNewsMain_l .lyNewsMain_Tj .lyNewsMainTj_Name a { display: block; width: calc(100% - 145px); float: right; font-size: 22px; color: #222; font-weight: bold; line-height: 65px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNewsMain_l .lyNewsMain_Tj p { width: 100%; font-size: 16px; color: #999; line-height: 28px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; max-height: 56px; margin: 18px 0 12px; }
.lyNewsMain_l .lyNewsMain_Tj .lyNewsMainTj_btn { width: 110px; }
.lyNewsMain_l .lyNewsMain_Tj .lyNewsMainTj_btn a { font-size: 16px; color: #ec7616; }
.lyNewsMain_l .lyNewsMain_Tj .lyNewsMainTj_btn a img { display: inline-block; margin: -2px 0 0 10px; }
.lyNewsMain_l .lyNewsMain_Tj:hover .lyNewsMainTj_Name a { color: #ec7616; text-decoration: underline; }
.lyNewsMain_l .lyNewsMain_Tj:hover .lyNewsMainTj_btn a img { margin: -2px 0 0 15px; }
.lyNewsMain_l .lyNewsMain_Mslist { border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.lyNewsMain_l .lyNewsMain_Mslist ul li { width: 50%; float: left; padding: 28px 30px; }
.lyNewsMain_l .lyNewsMain_Mslist ul li:first-child { border-right: 1px solid #e6e6e6; }
.lyNewsMain_l .lyNewsMain_Mslist ul li .lyNewsMain_MsTime { width: 60px; height: 114px; background: #ec7616; text-align: center; font-family: BEBASKAI; font-size: 24px; color: #fff; padding: 28px 0 0; float: left; }
.lyNewsMain_l .lyNewsMain_Mslist ul li .lyNewsMain_MsTime p { font-family: BEBASKAI; font-size: 24px; line-height: 24px; }
.lyNewsMain_l .lyNewsMain_Mslist ul li .lyNewsMain_MsText { width: calc(100% - 80px); float: right; }
.lyNewsMain_l .lyNewsMain_Mslist ul li .lyNewsMain_MsText .lyNewsMain_MsName { font-size: 18px; color: #222; font-weight: bold; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 10px 0 12px; }
.lyNewsMain_l .lyNewsMain_Mslist ul li .lyNewsMain_MsText p { width: 100%; font-size: 16px; color: #999; line-height: 28px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; max-height: 56px; }
.lyNewsMain_l .lyNewsMain_Mslist ul li:hover .lyNewsMain_MsText .lyNewsMain_MsName { color: #ec7616; text-decoration: underline; }
.lyNewsMain_l .lyNewsMain_list { padding: 30px;}
.lyNewsMain_l .lyNewsMain_list ul li { width: 100%; height: 30px; line-height: 30px; margin-bottom: 10px; }
.lyNewsMain_l .lyNewsMain_list ul li .lyNewsMain_Name { display: block; position: relative; font-size: 16px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 75%; float: left; }
.lyNewsMain_l .lyNewsMain_list ul li .lyNewsMain_Name:before { content: ""; display: inline-block; width: 6px; height: 6px; background: #ec7616; margin: 0 10px 4px 0; }
.lyNewsMain_l .lyNewsMain_list ul li:last-child { margin-bottom: 0; }
.lyNewsMain_l .lyNewsMain_list ul li span { display: block; font-size: 16px; color: #999; float: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 20%; }
.lyNewsMain_l .lyNewsMain_list ul li span img { display: inline-block; margin: -4px 10px 0 0; }
.lyNewsMain_l .lyNewsMain_list ul li:hover .lyNewsMain_Name { color: #ec7616; text-decoration: underline; }
.lyNewsMain_r { width: 32.5%; float: right; background: #f4f4f4; padding: 20px; min-height: 609px; }
.lyNewsMain_r .lyNewsMainR_tit { margin-bottom: 15px; overflow: hidden; height: 36px; line-height: 36px; }
.lyNewsMain_r .lyNewsMainR_tit b { display: block; font-size: 24px; color: #222; float: left; }
.lyNewsMain_r .lyNewsMainR_tit .lyNewsMainR_btn { display: block; float: right; font-size: 16px; color: #999; }
.lyNewsMain_r .lyNewsMainR_tit .lyNewsMainR_btn img { display: inline-block; margin: -3px 0 0 10px; }
.lyNewsMain_r .lyNewsMainR_tit .lyNewsMainR_btn:hover { color: #ec7616; }
.lyNewsMain_r .lyNewsMainR_tit .lyNewsMainR_btn:hover img { margin: -3px 0 0 15px; }
.lyNewsMain_r .lyNewsMainR_Tj { padding: 0 0 20px; margin: 0 0 35px; border-bottom: 1px solid #ddd; }
.lyNewsMain_r .lyNewsMainR_Tj .lyNewsMainRTj_Img { width: 100%; height: 204px; position: relative; overflow: hidden; }
.lyNewsMain_r .lyNewsMainR_Tj .lyNewsMainRTj_Img img { display: block; max-width: 100%; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; _object-fit: cover; }
.lyNewsMain_r .lyNewsMainR_Tj:hover .lyNewsMainRTj_Img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNewsMain_r .lyNewsMainR_Tj .lyNewsMainRTj_Text .lyNewsMainRTj_Name { display: block; font-size: 18px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; margin: 10px 0 5px; }
.lyNewsMain_r .lyNewsMainR_Tj:hover .lyNewsMainRTj_Text .lyNewsMainRTj_Name { color: #ec7616; text-decoration: underline; }
.lyNewsMain_r .lyNewsMainR_Tj .lyNewsMainRTj_Text p { width: 100%; font-size: 16px; color: #999; line-height: 28px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; max-height: 56px; }
.lyNewsMain_r .lyNewsMainR_list ul li { width: 100%; height: 30px; line-height: 30px; margin-bottom: 10px; }
.lyNewsMain_r .lyNewsMainR_list ul li a { display: block; font-size: 16px; color: #555; background: url(../images/ico08.png) no-repeat 2px center; padding: 0 0 0 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNewsMain_r .lyNewsMainR_list ul li:hover a { color: #ec7616; text-decoration: underline; }

/*新闻资讯 结束*/

/*ly_Foot 开始*/
.ly_Foot { width: 100%; background: #222; overflow: hidden; }
.ly_Foot .lyFoot_lxfs { margin: 60px 0 40px; overflow: hidden; }
.lyFoot_lxfs ul li { width: 25%; float: left; height: 69px; border: 1px solid rgba(255,255,255,0.15); line-height: 69px; padding: 20px 20px 0 35px; }
.lyFoot_lxfs ul li:nth-child(2) { width: 30%; margin: 0 2%; }
.lyFoot_lxfs ul li:last-child { width: 41%; margin-right: 0; }
.lyFoot_lxfs ul li img { display: block; float: left; width: 26px; height: 26px; }
.lyFoot_lxfs ul li:hover img { transform: rotateY(180deg); }
.lyFoot_lxfs ul li p { float: right; width: calc(100% - 50px); font-size: 19px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: -3px; }
.lyFoot_lxfs ul li p span { color: rgba(255,255,255,0.25); font-size: 18px; }
.lyFoot_lxfs ul li:last-child p { font-size: 18px; margin-top: 0; }
.lyFoot_Main { padding: 50px 0; overflow: hidden; }
.lyFoot_Main .lyFoot_Nav { width: 75%; float: left; position: relative; z-index: 2; }
.lyFoot_Main .lyFoot_Nav ul li { width: 25%; float: left; min-height: 169px; }
.lyFoot_Main .lyFoot_Nav ul li:nth-child(2) { width: 35%; margin: 0 15% 0 0; }
.lyFoot_Main .lyFoot_Nav ul li p { color: #fff; font-size: 18px; margin-bottom: 30px; font-weight: bold; }
.lyFoot_Main .lyFoot_Nav ul li a { color: rgba(255,255,255,0.25); font-size: 16px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 15px; width: 50%; float: left; padding: 0 20px 0 0; }
.lyFoot_Main .lyFoot_Nav ul li:nth-child(1) a { width: 100%; }
.lyFoot_Main .lyFoot_Nav ul li a:hover { color: rgba(255,255,255,0.6); }
.lyFoot_Main .lyFoot_Ewm { width: 122px; float: right; }
.lyFoot_Main .lyFoot_Ewm p { color: rgba(255,255,255,0.5); font-size: 16px; margin-top: 10px; text-align: center; }
.ly_Foot .lyFoot_Copy { width: 100%; padding: 13px 0; border-top: 1px solid rgba(255, 255, 255, 0.1); overflow: hidden; }
.lyFoot_Copy p { line-height: 40px; color: rgba(255, 255, 255, .25); font-size: 16px; }
.lyFoot_Copy p a { color: rgba(255, 255, 255, .25); font-size: 16px; }
.lyFoot_Copy p a:hover { color: #fff; }
.line1 img { width: 100%; }

/*ly_Foot 结束*/

/*友情链接 开始*/
.link { width: 100%; background: #ec7616; }
.link .w1400 { display: -webkit-flex; display: flex; flex-wrap: wrap; }
.link .left { width: 150px; line-height: 100px; float: left; color: #fff; font-size: 18px; font-weight: bold; display: flex; display: -webkit-flex; align-items: center; }
.link .left img { margin-right: 10px; }
.link .right { width: calc(100% - 168px); float: left; padding: 36px 0; }
.link .right a { color: rgba(255,255,255,.6); float: left; font-size: 16px; line-height: 28px; display: flex; display: -webkit-flex; justify-content: center; align-items: center; transition: all .4s ease; margin-right:10px; }
.link .right a:hover { color: #fff; }

/*友情链接 结束*/


/*内页banner*/
.nybanner { width: 100%; height: 568px; overflow: hidden; margin: 0 auto; padding: 0; position: relative; top: -90px; }
.nybanner img { display: block; width: 1920px; height: 568px; overflow: hidden; margin: 0 0 0 -960px; position: absolute; left: 50%; top: 0; }
.nybanner .w1400 { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.NyCrumb { width: 100%; margin-top: -180px; border-bottom: 1px solid #e6e6e6; position: relative; z-index: 2; }
.NyCrumb .ny_bigt { width: 225px; height: 150px; background: #ec7616 url(../images/ico10.png) no-repeat center bottom; padding: 20px 30px 0; text-align: center; font-size: 30px; font-weight: bold; color: #fff; float: left; }
.NyCrumb .ny_bigt p { font-size: 16px; text-transform: uppercase; font-weight: bold; color: rgba(255,255,255,0.25); }
.NyCrumb .ny_mbx { width: calc(100% - 225px); height: 120px; background: #fff; padding: 0 30px; float: right; margin-top: 30px; }
.NyCrumb .ny_mbx ul { width: 50%; float: left; display:none;}
.NyCrumb .ny_mbx ul li { float: left; width: auto; padding: 0 35px; line-height: 120px; }
.NyCrumb .ny_mbx ul li a, .NyCrumb .ny_mbx ul li a.on { display: block; font-size: 18px; color: #555; font-weight: bold; text-align: center; position: relative; }
.NyCrumb .ny_mbx ul li a:after, .NyCrumb .ny_mbx ul li a.on:after { content: ""; display: block; width: 0; height: 2px; background: #ec7616; position: absolute; left: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.NyCrumb .ny_mbx ul li a:hover:after, .NyCrumb .ny_mbx ul li a.on:after { width: 100%; }
.NyCrumb .ny_mbx p { max-width: 100%; float: right; line-height: 120px; font-size: 16px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.NyCrumb .ny_mbx p:before { content: ""; display: block; width: 36px; height: 36px; background: url(../images/Crumb.png) center no-repeat; background-size: 100%; float: left; margin: 41px 15px 0 0; }
.NyCrumb .ny_mbx p a { color: #999; }
.NyCrumb .ny_mbx p a:hover { color: #ec7616; }
.NyCrumb .ny_mbx p span { color: #555; }

/*内页关于我们*/
.ny_content { min-height: 500px; background: #f3f4f6; }
.ab_content { background: #fff; }
.ny_content .ab_introduce { display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; position:relative; z-index:2; min-height:300px; }
.ny_content .jjleft { width: 286px; background: #fff; float: left; padding: 0 30px 30px; }
.ny_content .jjleft a { display: block; border-bottom: 1px solid #ddd; padding: 28px 0; }
.ny_content .jjleft a p { font-size: 18px; line-height: 20px; }
.ny_content .jjleft a:hover p { color: #ec7616; }
.ny_content .jjleft a span { font-size: 12px; color: #999; text-transform: uppercase; }
.ny_content .jjleft a:before { content: ""; display: block; width: 44px; height: 44px; background: url(../images/about_ico.png) center no-repeat; background-position: 0 -44px; float: left; margin-right: 5px; }
.ny_content .jjleft a:nth-of-type(2):before { background-position: 0 -88px; }
.ny_content .jjleft a:nth-of-type(3):before:nth-of-type(3) {
background-position:0 -132px;
}
.ny_content .jjleft a:nth-of-type(4):before { background-position: 0 -176px; }
.ny_content .jjleft a:nth-of-type(5):before { background-position: 0 -220px; }
.ny_content .jjright { width: 100%; background: #fff; float: right; min-height: 300px; padding: 60px 0 0; border-radius: 0 0 0 90px; }
.ny_content .ab_box{ position:relative; z-index:2;}
.ny_content .ab_box:after{ content:""; display:block; width:50%; height:100%; background:#fff; position:absolute; right:0; bottom:0;}
.ny_content .abtit { text-align: center; font-size: 34px; font-weight: bold; position: relative; }
.ny_content .abtit font { width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.ny_content .abtit span { color: #ec7616; }
.ny_content .jjright .abgsjj,.ny_content .jjright .abgsjj p,.ny_content .jjright .abgsjj span,.ny_content .jjright .abgsjj font{ line-height:30px !important; font-size:16px !important;}
.ny_content .abtit i { font-size: 42px; margin: 0 8px; font-style: normal; }
.ny_content .abtit p { font-size: 80px; font-weight: bold; color: #f6f6f6; text-transform: uppercase; text-align: center; }
.ny_content .jjright .abgsjj { font-size: 15px; color: #666; line-height: 34px; max-height: 300px; overflow-y: scroll; min-height: 300px; padding:0 20px 0 90px; }
.ny_content .jjright ul.data {margin: 70px 0;overflow: hidden;width: 85%;margin: 60px auto;}
.ny_content .jjright ul.data li {width: 23%;float: left;font-size: 20px;color: #666;margin: 0 15.5% 0 0;}
.ny_content .jjright ul.data li:last-child {margin-right: 0;}
.ny_content .jjright ul.data li .data_ico{width:70px;height:70px;float:left;margin: 21px 0 0;}
.ny_content .jjright ul.data li:hover .data_ico img{transform: rotateY(180deg);}
.ny_content .jjright ul.data li .data_text{width: calc(100% - 100px);float:right;}
.ny_content .jjright ul.data li em {font-size: 70px;color: #222;font-family:Nice Regular;font-weight:bold;line-height: 90px;}
.ny_content .jjright ul.data li span {font-size: 18px;color: #222;display: inline-block;margin: 0 0 0 15px;}
.ny_content .jjright ul.data li p{font-size:18px;color: #999;}
/* 设置滚动条的样式 */
.ny_content .jjright .abgsjj::-webkit-scrollbar {
width:2px;
}
.ny_content .jjright .abgsjj::-webkit-scrollbar-track {
background-color:#ec7616;
border-radius:0px;
}
.ny_content .jjright .abgsjj::-webkit-scrollbar-thumb {
background-color:#f6f6f6;
}
.ny_content .jjright .abgsjj::-webkit-scrollbar-thumb:window-inactive {
background-color:#f6f6f6;
}
.ny_content .ab_img{ margin-top:-190px; position:relative; z-index:1;}
.ny_content .ab_img img{ width:100%;}

/*关于我们 横幅*/
.ny_content .ab_hengf { width: 100%; height: 340px; background: url(../images/ab_hengf.jpg) center no-repeat; margin: 60px 0 0; background-size: cover; overflow: hidden; }
.ny_content .ab_hengf .cont { height: 100%; position: relative; }
.ny_content .ab_hengf .cont:before { content: ""; display: block; width: 390px; height: 340px; background: url(../images/kf.png) left center no-repeat; float: left; background-size: cover; }
.ny_content .ab_hengf .text { height: 100%; position: absolute; left: 460px; top: 70px; }
.ny_content .ab_hengf .text p { font-size: 28px; font-weight: bold; color: #fff; }
.ny_content .ab_hengf .text span { font-size: 17px; color: #fff; opacity: .7; line-height: 34px; display: block; margin: 15px 0 20px; }
.ny_content .ab_hengf .text .btn a { display: block; width: 184px; height: 42px; background: #fff; color: #ec7616; font-size: 18px; border-radius: 21px; float: left; padding-left: 42px; line-height: 42px; transition: all .4s ease; }
.ny_content .ab_hengf .text .btn a:hover { position: relative; margin-top: -2px; box-shadow: 0 5px 5px rgba(0,0,0,.2); }
.ny_content .ab_hengf .text .btn a:after { content: ""; display: block; width: 36px; height: 36px; border-radius: 50%; background: #ec7616 url(../images/top_tel.png) center no-repeat; float: right; margin-right: 3px; margin-top: 3px; }
.ny_content .ab_hengf .text .btn a:last-child { margin-left: 33px; }
.ny_content .ab_hengf .text .btn a:last-child:after { background: #ec7616 url(../images/zxzx_ico.png) center no-repeat; }

/*关于我们 企业文化*/
.ab_qywh { padding: 35px 0 60px; overflow: hidden; background: #fff; }
.ab_qywh ul { width: 100%; margin-top: 20px; }
.ab_qywh ul li { width: 23.3%; height: 412px; float: left; margin-right: 2.26666667%; padding: 44px 35px 0; background: #f0f0f0 url(../images/qywhli1.png) center bottom no-repeat; position: relative; }
.ab_qywh ul li i { font-size: 54px; font-family: impact; color: #ec7616; }
.ab_qywh ul li p { font-size: 24px; font-weight: bold; margin: 8px 0 28px 0; }
.ab_qywh ul li span { font-size: 15px; line-height: 28px; color: #999; }
.ab_qywh ul li:nth-of-type(2) { background: #e4e4e4 url(../images/qywhli2.png) center bottom no-repeat; }
.ab_qywh ul li:nth-of-type(3) { background: #f0f0f0 url(../images/qywhli3.png) center bottom no-repeat; }
.ab_qywh ul li:nth-of-type(4) { margin-right: 0; background: #e4e4e4 url(../images/qywhli4.png) center bottom no-repeat; }
.ab_qywh ul li:after { content: ""; display: block; width: 100%; height: 0; position: absolute; bottom: 50%; left: 0; background: rgba(236,118,22,.7); transition: all .4s ease; }
.ab_qywh ul li:hover:after { height: 100%; bottom: 0; }
.ab_qywh ul li:hover i, .ab_qywh ul li:hover p, .ab_qywh ul li:hover span { color: #fff; position: relative; z-index: 2; transition: all .4s ease; }

/*关于我们 荣誉资质*/
.ab_honor { padding: 35px 0 70px; overflow: hidden; background: #f0f0f0 url(../images/honor_bg.jpg) center bottom no-repeat; min-height: 400px; }
.ny_content .ab_honor .abtit p { opacity: .02; }
.ny_content .ab_honor .abtit font { color: #fff; }
.ab_honor .honor_box { padding: 0 74px; position: relative; margin-top: 20px; }
.ab_honor .wiper-container3 { overflow: hidden; width: 100%; }
.ab_honor .wiper-container3 ul li { float: left; width: 23.5%; }
.ab_honor .wiper-container3 ul li .pic { display: block; width: 100%; height: 360px; background: rgba(255,255,255,.2); border: 5px solid #fff; position: relative; overflow: hidden; }
.ab_honor .wiper-container3 ul li .pic img { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; max-width: 96%; max-height: 96%; transition: all .4s ease; }
.ab_honor .wiper-container3 ul li:hover .pic img { transform: scale(1.06); }
.ab_honor .wiper-container3 ul li .name { display: block; margin: 20px 0 50px; color: #fff; font-size: 18px; text-align: center; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all .4s ease; }
.ab_honor .wiper-container3 ul li:hover .name { color: #ec7616; }
.ab_honor .honor_box .swiper-button-prev { background: url(../images/about_ico.png) center no-repeat; left: 0; width: 44px; height: 44px; background-position: -44px 0; top: 42%; transition: all .2s ease; }
.ab_honor .honor_box .swiper-button-prev:hover { background-position: -44px -44px; }
.ab_honor .honor_box .swiper-button-next { background: url(../images/about_ico.png) center no-repeat; right: 0; width: 44px; height: 44px; background-position: -44px -88px; top: 42%; transition: all .2s ease; }
.ab_honor .honor_box .swiper-button-next:hover { background-position: -44px -132px; }
.ab_honor .honor_box .swiper-pagination { top: auto; left: 50%!important; transform: translateX(-50%); display: flex; display: -webkit-flex; align-items: center; justify-content: center; }
.ab_honor .honor_box .swiper-pagination-bullet { display: inline-block; width: 38px; height: 11px; border-radius: 6px; margin: 0 5px; cursor: pointer; background: rgba(255,255,255,.3); border-radius: 6px; transition: all .4s ease; }
.ab_honor .honor_box .swiper-pagination-bullet-active { background: #ec7616; }

/*关于我们 三点服务*/
.ab_service { padding: 90px 0; overflow: hidden; background:#f3f4f6; }
.ab_service ul li { width: 33.33333%; float: left; padding: 0 60px; text-align: center; }
.ab_service ul li p { margin-top: 35px; font-size: 26px; font-weight: bold; }
.ab_service ul li em { display: block; width: 40px; height: 2px; background: #ec7616; margin: 14px auto 26px; transition: all .4s ease; }
.ab_service ul li:hover em { width: 70px; }
.ab_service ul li span { line-height: 28px; color: #666; font-size: 16px; }

/*产品列表页*/
/*产品分类 开始*/
.proleft { width: 23.5%; overflow: hidden; float: left; }
.proleft .cp_type { background-color: #fff; padding: 36px 0 10px; }
.cp_type .hd { width: 100%; height: auto; margin: 0 auto 22px; padding: 0 30px; }
.cp_type .hd p { width: 100%; height: 32px; line-height: 32px; color: #ec7616; font-size: 24px; font-weight: bold; margin: 0 auto 4px; padding: 0; }
.cp_type .hd p img { display: block; width: 28px; height: 28px; margin: 2px 10px 2px 0; padding: 0; float: left; }
.cp_type .hd span { display: block; height: 24px; line-height: 24px; color: #ccc; font-size: 14px; }
.cp_type .hd i { display: none; }
.cp_type .hd em { display: block; width: 50px; height: 2px; background: url(../images/ProIcoline.png) center no-repeat; margin: 13px 0 0; }
.cp_type .bd { padding: 0 0 10px; }
.cp_type .bd ul li { background-color: #fff; border-bottom: 0px solid #eee; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.cp_type .bd ul li p { height: 58px; padding: 0 30px; position: relative; border-bottom: 1px solid #eee; }
.cp_type .bd ul li:last-child p { border-bottom: 0; }
.cp_type .bd ul li p a { display: block; width: 100%; line-height: 58px; padding: 0; overflow: hidden; color: #333; font-size: 16px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; float: left; }
.cp_type .bd ul li p span { display: block; width: 40px; height: 100%; background: url(../images/mulu0.png) center center no-repeat; cursor: pointer; position: absolute; top: 0; right: 15px; }
.cp_type .bd ul li div { display: none; }
.cp_type .bd ul li div a { display: block; height: 35px; line-height: 35px; color: #999; font-size: 15px; padding: 0 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cp_type .bd ul li div a:before { content: ""; display: block; height: 6px; width: 6px; background: url(../images/proflico.png) no-repeat; background-position: 0 0; float: left; margin-right: 8px; margin-top: 14px; }
.cp_type .bd ul li div a:first-child { margin-top: 15px; }
.cp_type .bd ul li div a i { display: block; width: 4px; height: 4px; margin: 13px 6px 13px 0; padding: 0; border: 1px solid #999; border-radius: 50%; float: left; }
.cp_type .bd ul li div a:hover i { border: 1px solid #cb0010; }
.cp_type .bd ul li.on p, .cp_type .bd ul li:hover p { background: #ec7616; border: 0; }
.cp_type .bd ul li p:hover a, .cp_type .bd ul li.on p a { color: #fff; }
.cp_type .bd ul li p:hover span { background: url(../images/mulu1.png) center center no-repeat; }
.cp_type .bd ul li.on p span { background: url(../images/mulu2.png) center center no-repeat; }
.cp_type .bd ul li div a:hover { color: #ec7616; }
.cp_type .bd ul li div a:hover:before { background-position: 0 -10px; }
.cp_type .bd ul a.ckqb { display: block; height: 34px; line-height: 34px; font-size: 16px; color: #333; background: #f1f1f1; width: 92%; margin: 10px auto; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }
.cp_type .bd ul a.ckqb:hover { background: #ec7616; color: #fff; }
.ProAll { width: 100%; height: auto; border-top: 1px solid #eee; margin-top: 12px; }
.ProAll a { display: block; width: 100%; height: 58px; line-height: 58px; overflow: hidden; color: #333; font-size: 16px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0 30px; position: relative; }
.ProAll a i { display: block; width: 40px; height: 100%; margin: 0; padding: 0; background: url(../images/mulu0.png) center center no-repeat; position: absolute; top: 0; right: 15px; }
.ProAll a:hover { background: #ec7616; color: #fff; }
.ProAll a:hover i { background: url(../images/mulu1.png) center center no-repeat; }
/*相关文章 开始*/
.NyXgwz { overflow: hidden; background-color: #fff; padding: 33px 0 10px; margin-top: 32px; }
.NyXgwz .NyXgwz_Title { width: 100%; height: auto; margin: 0 auto 20px; padding: 0 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.NyXgwz_Title p { width: 100%; height: 32px; line-height: 32px; color: #ec7616; font-size: 24px; font-weight: bold; margin: 0 auto 4px; padding: 0; }
.NyXgwz_Title p img { display: block; width: 28px; height: 28px; margin: 2px 10px 2px 0; padding: 0; float: left; }
.NyXgwz_Title span { display: block; height: 24px; line-height: 24px; color: #ccc; font-size: 14px; }
.NyXgwz_Title em { display: block; width: 50px; height: 2px; background: url(../images/ProIcoline.png) center no-repeat; margin: 13px 0 0; }
.NyXgwz .NyXgwz_List { width: 100%; height: auto; min-height: 200px; margin: 0 auto; padding: 0 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.NyXgwz_List dl dd { width: 100%; height: auto; margin: 0 auto; padding: 10px 0; border-top: 1px solid #eee; }
.NyXgwz_List dl dd a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.NyXgwz_List dl dd a:hover { color: #ec7616; }
/*相关文章 结束*/

/*产品分类 结束*/

.cp_content { padding: 80px 0; overflow: hidden; }
.proright { width: 74%; float: right; }
.proright ul.list li { width: 100%; background: #fff; padding: 22px; overflow: hidden; transition: all .4s ease; margin-bottom: 27px; }
.proright ul.list li:hover { background: #ec7616; }
/*.proright ul.list li:last-child { margin-bottom: 0; }*/
.proright ul.list li a.pic { display: block; width: 272px; height: 220px; background: #f3f4f6; float: left; position: relative; overflow: hidden; }
.proright ul.list li a.pic img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; transition: all .6s ease; }
.proright ul.list li:hover a.pic img { transform: scale(1.05); }
.proright ul.list li .text { width: calc(100% - 300px); float: right; margin-top: 15px; }
.proright ul.list li .text a.name { font-size: 22px; font-weight: bold; line-height: 24px; margin-bottom: 24px; display: block; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.proright ul.list li:hover .text a.name { color: #fff; }
.proright ul.list li .text a.name:before { content: ""; display: block; width: 3px; height: 24px; background: #ec7616; float: left; margin-right: 10px; }
.proright ul.list li:hover .text a.name:before { background: #fff; }
.proright ul.list li .text dl { width: 100%; overflow: hidden; }
.proright ul.list li .text dl dd:before { content: ""; display: block; width: 34px; height: 34px; border-radius: 50%; background: #f3f4f6 url(../images/prilistico1.png) center no-repeat; float: left; margin-right: 10px; margin-top: 5px; }
.proright ul.list li .text dl dd { width: 25%; float: left; max-width: 100%; display: block; }
.proright ul.list li .text dl dd p { font-size: 14px; }
.proright ul.list li:hover .text dl dd p { color: #fff; }
.proright ul.list li .text dl dd span { font-size: 14px; color: #999; display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
.proright ul.list li:hover .text dl dd span { color: rgba(255,255,255,.7); }
.proright ul.list li .text dl dd:nth-of-type(1):before { background-position: 0 0; }
.proright ul.list li .text dl dd:nth-of-type(2):before { background-position: 0 -34px; }
.proright ul.list li .text dl dd:nth-of-type(3):before { background-position: 0 -68px; }
.proright ul.list li .text dl dd:nth-of-type(4):before { background-position: 0 -102px; }
.proright ul.list li .text .ms p { font-size: 18px; margin: 20px 0 15px; }
.proright ul.list li:hover .text .ms p { color: #fff; }
.proright ul.list li .text .ms p:before { content: ""; display: block; width: 3px; height: 24px; background: #ec7616; float: left; margin-right: 10px; }
.proright ul.list li:hover .text .ms p:before { background: #fff; }
.proright ul.list li .text .ms span { font-size: 14px; color: #999; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 48px; }
.proright ul.list li:hover .text .ms span { color: rgba(255,255,255,.7); }

/*分页样式 开始*/
#fengye { text-align: center; margin: 30px auto 0; color: #555; font-size: 14px; }
.lyNy_News #fengye { margin: 0 auto; }
#fengye table { margin: 0 auto; }
#fengye a { display: inline-block; padding: 0 15px; background: #f0f0f0; height: 32px; line-height: 32px; text-align: center; margin: 0 5px; border-radius: 2px; color: #333; font-size: 14px; }
.cp_content #fengye a,honor_content #fengye a,.art_content #fengye a{ background:#fff;}
#fengye a:hover { background: #ec7616; color: #fff; }
#fengye a.pnnum1 { background: #ec7616; color: #fff; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #ec7616; width: 40px !important; height: 32px !important; line-height: 32px; text-align: center; border-radius: 2px; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline: none; }
#fengye .p_input { display: inline-block; padding: 0 15px; background: #ddd; height: 32px; line-height: 32px; text-align: center; margin: 0 5px; color: #333; cursor: default; }
.lyNy_video #fengye { margin: 0 auto; }

/*分页样式 结束*/

/*内页产品中心页面*/
.proright ul.ny_cpzx li { float: left; width: 32%; margin-right: 2%; background: #fff; margin-bottom: 20px; transition: all .4s ease; }
.proright ul.ny_cpzx li:hover { box-shadow: 0px 5px 15px rgba(0,0,0,.1); position: relative; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }
.proright ul.ny_cpzx li:nth-child(3n) { margin-right: 0; }
.proright ul.ny_cpzx li .proimg { display: block; width: 100%; height: 240px; border-bottom: 2px solid #ddd; background: #fff; overflow: hidden; position: relative; }
.proright ul.ny_cpzx li .proimg img { max-width: 96%; max-height: 96%; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; transition: all .4s ease; }
.proright ul.ny_cpzx li:hover .proimg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.proright ul.ny_cpzx li .text { text-align: center; position: relative; }
.proright ul.ny_cpzx li .text:before { content: ""; display: block; width: 42px; height: 6px; background: #ec7616; position: absolute; left: 50%; transform: translateX(-50%); top: -4px; }
.proright ul.ny_cpzx li .text .proname { font-size: 18px; font-weight: bold; padding: 25px 0; display: block; max-width: 96%; margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all .4s ease; }
.proright ul.ny_cpzx li:hover .text .proname { color: #ec7616; }
.proright ul.ny_cpzx li .text .more { display: block; color: #999; border-top: 1px solid #ddd; width: 100%; height: 44px; line-height: 44px; transition: all .4s ease; }
.proright ul.ny_cpzx li:hover .text .more { background: #ec7616; color: #fff; border: 0; }

/*产品详细页*/
.cp_content .NyProDetail_Main { width: 100%; height: auto; padding: 45px; margin-bottom: 37px; background-color: #fff; overflow: hidden; position: relative; }
.cp_content .NyProDetail_Main:after { content: ""; display: block; width: 40px; height: 40px; background: url(../images/sj_bg.jpg) center no-repeat; position: absolute; right: 0; bottom: 0; }
.NyProDetail_Main .NyProDetail_Img { width: 32.5714%; height: auto; margin: 0; padding: 0; float: left; }
#preview { width: 100%; margin: 0; text-align: center; position: relative; }
.list-h li { float: left; }
#spec-n5 { width: 100%; height: 62px; margin-top: 10px; overflow: hidden; }
#spec-left { width: 16px; height: 62px; float: left; cursor: pointer; margin-top: 3px; }
#spec-right { width: 16px; height: 88px; float: left; cursor: pointer; margin-top: 3px; }
#spec-list { width: 440px; float: left; overflow: hidden; margin-left: 2px; display: inline; }
#spec-list ul { }
#spec-list ul li { float: left; display: inline; padding: 0; width: 18.8%; height: 62px; margin: 0 1.5% 0 0; }
#spec-list ul li:last-child { margin: 0; }
#spec-list ul li p { width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; border: 1px solid #f3f4f6; }
#spec-list ul li img { display: block; max-width: 92%; max-height: 94%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
/*jqzoom*/
.jqzoom { position: relative; width: 100%; height: 366px; overflow: hidden; padding: 0; border: 1px solid #f3f4f6; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.jqzoom img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; border: 1px solid #eaeaea; display: none; text-align: center; overflow: hidden; left: 102%!important; top: 0!important; }
.bigimg { }
.jqZoomPup { width: 200px!important; height: 200px!important; z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list { position: relative; width: 100%; margin: 0; }
#spec-list div { width: 100%!important; height: 70px!important; margin: 0; }
#ceshi { display: block; margin: auto!important; left: 0; top: 0; bottom: 0; right: 0; }
.prodetail_img a.videoIco { left: 20px!important; bottom: 20px!important; z-index: 99!important; }
.Warning { width: 100%!important; height: 100%!important; }
.NyProDetail_Main .NyProDetail_Text { width: 64.4286%; height: auto; float: right; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.NyProDetail_Text .NyProDetail_Name { width: 100%; height: auto; min-height: 40px; max-height: 80px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; font-weight: bold; word-break: break-all; position: relative; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-bottom: 12px; margin-top: 12px; }
.NyProDetail_Text .NyProDetail_Name i { display: block; width: 95px; height: 4px; margin: 0; padding: 0; background-color: #ec7616; position: absolute; left: 0; bottom: 0; }
.NyProDetail_Text .NyProDetail_Ms { width: 100%; height: auto; overflow: hidden; margin: 35px auto 29px; padding: 20px 28px; background-color: #f3f4f6; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.NyProDetail_Text .NyProDetail_Ms h1 { width: 100%; height: 84px; overflow: hidden; line-height: 28px; color: #999; font-size: 15px; word-break: break-all; text-align: justify; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 0 auto; padding: 0; }
.NyProDetail_Text .NyProDetail_Ms h1 span { color: #333; font-weight: bold; }
.NyProDetail_Text .NyProDetail_Tags { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.NyProDetail_Text .NyProDetail_Tags font { font-size: 20px; }
.NyProDetail_Text .NyProDetail_Tags dl { margin-top: 25px; }
.NyProDetail_Text .NyProDetail_Tags dl dd { width: 23.5%; float: left; margin-right: 2%; }
.NyProDetail_Text .NyProDetail_Tags dl dd:nth-of-type(4) { margin-right: 0; }
.NyProDetail_Text .NyProDetail_Tags dl dd p { width: 100%; height: 44px; line-height: 44px; text-align: center; color: #fff; background: #ec7616; font-size: 18px; }
.NyProDetail_Text .NyProDetail_Tags dl dd .xx { width: 100%; height: 74px; background: #f3f4f6; padding: 0 5px; overflow: hidden; font-size: 16px; color: #999; position: relative; }
.NyProDetail_Text .NyProDetail_Tags dl dd .xx i { max-width: 100%; height: 34px; line-height: 34px; padding-left: 34px; background: url(../images/prilistico1.png) center no-repeat; background-position: 0 0; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; padding-left: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.NyProDetail_Text .NyProDetail_Tags dl dd .xx span { }
.NyProDetail_Text .NyProDetail_Tags dl dd:nth-of-type(2) .xx i { background-position: 0 -34px; }
.NyProDetail_Text .NyProDetail_Tags dl dd:nth-of-type(3) .xx i { background-position: 0 -68px; }
.NyProDetail_Text .NyProDetail_Tags dl dd:nth-of-type(4) .xx i { background-position: 0 -104px; }

/*产品详细页内容*/
.cpxxcontent { background: #fff; padding: 40px 40px 0; overflow: hidden; border-bottom: 8px solid #ec7616; }
.cpxxcontent .cpxx_tit { font-size: 24px; font-weight: bold; color: #ec7616; position: relative; padding-bottom: 10px; margin-bottom: 30px; }
.cpxxcontent .cpxx_tit:before { content: ""; display: block; width: 94px; height: 3px; background: #ec7616; position: absolute; left: 0; bottom: 0; z-index: 2; }
.cpxxcontent .cpxx_tit:after { content: ""; display: block; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 1px; }
.c_detail_wrap { line-height: 30px; }
.c_detail_wrap img, .c_detail_wrap p, .c_detail_wrap span, .c_detail_wrap div, .c_detail_wrap video, .c_detail_wrap embed, .c_detail_wrap table, .c_detail_wrap tr, .c_detail_wrap td { max-width: 100% !important; max-height: 100% !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; word-break: normal; }
.cpxxcontent .ny_fanye { width: 100%; height: 64px; padding: 0 24px; background: #f3f4f6; overflow: hidden; margin-top: 30px; position: relative; }
.cpxxcontent .ny_fanye .NyProPrev { width: 45%; float: left; font-size: 16px; font-weight: bold; line-height: 64px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.cpxxcontent .ny_fanye .NyProPrev img { margin-right: 7px; vertical-align: middle; }
.cpxxcontent .ny_fanye .NyProPrev a { color: #666; font-weight: normal; transition: all .4s ease; margin-left: 7px; }
.cpxxcontent .ny_fanye .NyProPrev:hover a { color: #ec7616; }
.cpxxcontent .ny_fanye .NyPronext { width: 49%; float: right; font-size: 16px; font-weight: bold; line-height: 64px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.cpxxcontent .ny_fanye .NyPronext img { margin: 0 7px; vertical-align: middle; }
.cpxxcontent .ny_fanye .NyPronext a { color: #666; font-weight: normal; transition: all .4s ease; }
.cpxxcontent .ny_fanye .NyPronext:hover a { color: #ec7616; }
.cpxxcontent .ny_fanye em { display: block; width: 1px; height: 100%; background: #ddd; position: absolute; left: 50%; }
.cpxxcontent .ordertit { margin-top: 40px; }

/*在线留言*/



/*内页技术文章*/
.art_content { padding: 80px 0; overflow: hidden; }
.art_content ul.artul li { width: 32%; margin-right: 2%; float: left; background: #fff; padding: 25px; margin-bottom: 25px; transition: all .4s ease; }
.art_content ul.artul li:nth-child(3n) { margin-right: 0; }
.art_content ul.artul li:hover { box-shadow: 0px 5px 15px rgba(0,0,0,.1); position: relative; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }
.art_content ul.artul li em { display: block; color: #999; border: 1px solid #999; border-radius: 3px; width: 80px; height: 29px; line-height: 29px; text-align: center; float: left; }
.art_content ul.artul li .time { float: right; text-align: right; }
.art_content ul.artul li .time p { color: #999; }
.art_content ul.artul li .time span { color: #666; font-size: 24px; font-weight: bold; line-height: 26px; }
.art_content ul.artul li .name { display: block; width: 100%; font-size: 18px; font-weight: bold; margin: 7px 0 15px; height: 54px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transition: all .4s ease; }
.art_content ul.artul li:hover .name { color: #ec7616; }
.art_content ul.artul li i { display: block; height: 2px; width: 100%; background: #f5f5f5; margin-bottom: 15px; }
.art_content ul.artul li .ms { color: #999; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.art_content ul.artul li .more { display: block; width: 25px; height: 25px; line-height: 25px; background: #eee; border-radius: 50%; text-align: center; color: #999; font-size: 18px; margin-top: 15px; transition: all .4s ease; }
.art_content ul.artul li:hover .more { background: #ec7616; color: #fff; }

/*技术文章详细页*/
.art_content .artleft { width: 286px; float: left; }
.art_content .artleft .xx_tjart { width: 100%; background: #fff; padding: 30px; }
.art_content .artleft .xx_tjart .pic { display: block; width: 100%; height: 136px; overflow: hidden; }
.art_content .artleft .xx_tjart .pic img { width: 100%; height: 100%; object-fit: cover; transition: all .4s ease; }
.art_content .artleft .xx_tjart:hover .pic img { transform: scale(1.06); }
.art_content .artleft .xx_tjart .name { display: block; font-size: 15px; color: #666; line-height: 24px; margin: 15px 0 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transition: all .4s ease; }
.art_content .artleft .xx_tjart:hover .name { color: #ec7616; }
.art_content .artleft .xx_tjart .btn { width: 94px; height: 29px; line-height: 29px; text-align: center; color: #fff; font-size: 15px; background: #ec7616; border-radius: 14px; }
.art_content .artleft .art_Prev, .art_content .artleft .art_next { width: 100%; background: #fff; padding: 30px; margin-bottom: 15px; }
.art_content .artleft .art_Prev p, .art_content .artleft .art_next p { font-size: 20px; font-weight: bold; margin-bottom: 10px; }
.art_content .artleft .art_Prev a, .art_content .artleft .art_next a { font-size: 15px; color: #666; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transition: all .4s ease; }
.art_content .artleft .art_Prev:hover a, .art_content .artleft .art_next:hover a { color: #ec7616; }
.art_content .artleft .art_fenx { width: 100%; background: #fff; padding: 30px; margin-top: 15px; }
.art_content .artleft .art_fenx p { font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more { background-image: none !important; padding-left: 0 !important; }
.art_content .artleft .art_fenx .iconfont { width: 40px; height: 40px; display: inline-block; text-align: center; border: 1px solid #999; line-height: 40px; border-radius: 50%; margin-right: 10px; }
.art_content .artleft .art_fenx .bds_weixin::before { content: ""; display: block; width: 40px; height: 40px; background: url(../images/weixin_ico.png) center no-repeat; }
.art_content .artleft .art_fenx .bds_sqq::before { content: ""; display: block; width: 40px; height: 40px; background: url(../images/qq_ico.png) center no-repeat; }
.art_content .artleft .art_fenx .bds_qzone::before { content: ""; display: block; width: 40px; height: 40px; background: url(../images/kj_ico.png) center no-repeat; }
.art_content .artleft .art_fenx .fh { width: 100%; height: 37px; line-height: 37px; background: #ec7616; text-align: center; margin-top: 10px; }
.art_content .artleft .art_fenx .fh a { color: #fff; font-size: 16px; }
#bdshare_weixin_qrcode_dialog { height: 261px !important; }
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_foot { display: none !important; }
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_main { padding: 15px 0 !important; overflow: hidden !important; }
.art_content .artright { width: calc(100% - 306px); background: #fff; float: right; min-height: 500px; padding: 40px 30px; }
.art_content .artright .biaoti { font-size: 26px; font-weight: bold; }
.art_content .artright .information { margin: 20px 0 30px; padding-bottom: 17px; border-bottom: 1px solid #ddd; overflow: hidden; }
.art_content .artright .information p { float: left; color: #999; line-height: 34px; }
.art_content .artright .information p:before { content: ""; width: 34px; height: 34px; display: block; background: url(../images/prilistico1.png) center no-repeat; background-position: 0 -68px; float: left; }
.art_content .artright .information p:nth-of-type(2) { margin-left: 50px; }
.art_content .artright .information p:nth-of-type(2):before { background-position: 0 -102px; }

/*留言页面*/
.lxwm_content { background: #fff !important; padding: 80px 0!important; border-top: 1px solid #eee; }
.lxwm_content .w1400 { position: relative; }
.lxwm_content .lff_tit { font-size: 24px; font-weight: bold; padding-bottom: 15px; position: relative; }
.lxwm_content .lff_tit:before { content: ""; display: block; width: 94px; height: 1px; background: #e9e9ea; position: absolute; bottom: 0; left: 0; }
.lxwm_content .lff_tit:after { content: ""; display: block; width: 30px; height: 1px; background: #ec7616; position: absolute; bottom: 0; left: 0; }
/*留言框*/
.lxwm_content .lff_msg { /*width:460px;*/ width: 100%; float: left; box-shadow: 0 0 15px rgba(0,0,0,.12); background: #fff; padding: 40px 46px 5px; border-bottom: 8px solid #ec7616;/*position:absolute; left:0; top:0; z-index:3333;*/ }
.lff_msg #ly_msg.ly_msg .msg_ipt1 input, .lff_msg .msg_ipt12 input, .lff_msg .msg_ipt2 input, .lff_msg .msg_tara textarea, .lff_msg #ly_msg.ly_msg ul li .msg_ipt0 textarea, .lff_msg .msg_ipt12 .msg_option { background: #fff !important; }
.lxwm_content #ly_msg.ly_msg ul li:nth-of-type(2), .lxwm_content #ly_msg.ly_msg ul li:nth-of-type(6), .lxwm_content #ly_msg.ly_msg ul li:nth-of-type(7) { display: none !important; }
.lff_msg #ly_msg.ly_msg ul li:nth-of-type(9) {/*display:flex; display: -webkit-flex;justify-content: space-between; */ }
.lff_msg #ly_msg.ly_msg ul li h4 { width: 82px !important; padding-right: 10px!important; }
.lff_msg #ly_msg.ly_msg ul li .msg_ipt1, .lff_msg #ly_msg.ly_msg ul li .msg_ipt12, .lff_msg #ly_msg.ly_msg ul li .msg_tara { width: calc(100% - 94px)!important; }
.lff_msg #ly_msg.ly_msg ul li:last-child { margin-bottom: 0 !important; }
.lff_msg #ly_msg.ly_msg ul li:last-child h4 { display: none !important; }
.lxwm_content #ly_msg.ly_msg ul li:last-child .msg_btn { width: 100% !important; }
.lff_msg .ly_msg .msg_btn input { margin: 0 15px 0 0; }
.lff_msg #ly_msg.ly_msg ul li a.yzm_img { height: 40px!important; width: 120px!important; margin-top: 0!important; }
.lff_msg #ly_msg.ly_msg ul li .c_yzm { padding-bottom: 0 !important; }
.lff_msg #ly_msg.ly_msg ul li .msg_ipt2 > span { display: none !important; }
.lff_msg #ly_msg.ly_msg .msg_btn input { width: 48.5% !important; margin: 0!important; }
.lff_msg .msg_btn input.msg_btn1 { background: #ec7616 !important; }
.lff_msg #ly_msg.ly_msg .msg_btn input:last-child { margin: 0 0 0 3%!important; }
/*联系方式*/
.lxwm_content .lxfs_box { width: calc(100% - 460px); float: right; padding: 40px 62px; }
.lxwm_content .lxfs_box ul.nylx_tel { margin-top: 40px; overflow: hidden; padding-bottom: 30px; border-bottom: 1px solid #e9e9ea; }
.lxwm_content .lxfs_box ul.nylx_tel li { float: left; margin-right: 7%; background: url(../images/tel01.png) no-repeat left center; padding-left: 60px; }
.lxwm_content .lxfs_box ul.nylx_tel li:last-child { margin-right: 0; }
.lxwm_content .lxfs_box ul.nylx_tel li span { display: block; font-size: 16px; color: #999; }
.lxwm_content .lxfs_box ul.nylx_tel li b { font-size: 32px; color: #ec7616; font-family: impact; display: block; }
.lxwm_content .ly_Ny_list { overflow: hidden; margin: 40px 0; background: #fff; }
.lxwm_content .ly_Ny_list ul li { float: left; width: 31.333333%; margin-right: 3%; border-right: 1px solid #ddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 85px; min-height: 70px; padding-right: 30px; word-wrap: break-word; }
.lxwm_content .ly_Ny_list ul li span { display: block; font-size: 16px; color: #999; margin-top: 12px; }
.lxwm_content .ly_Ny_list ul li b { font-size: 15px; color: #333; margin-top: 5px; }
.lxwm_content .ly_Ny_list ul li:nth-child(1) { background: url(../images/y38.png) no-repeat left top; }
.lxwm_content .ly_Ny_list ul li:nth-child(2) { background: url(../images/y39.png) no-repeat left top; }
.lxwm_content .ly_Ny_list ul li:nth-child(3) { margin-right: 0; padding-right: 0; border: 0; background: url(../images/y40.png) no-repeat left top; }
.lxwm_content .NyContactMap_main { width: 100%; float: left; overflow: hidden; }
#container { min-width: 600px; min-height: 500px; }
.lxwm_content [onpositionupdate] { display: none; }

/*荣誉资质内页*/
.honor_content { padding:80px 0; overflow: hidden; }
.honor_content ul.nyhonor_box li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 20px; background: #fff; box-shadow: inset 0 0 0 5px #f0f0f4; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; position: relative; padding: 1%; }
.honor_content ul.nyhonor_box li:nth-child(4n+4){ margin-right:0;}
.honor_content ul.nyhonor_box li::before, .honor_content ul.nyhonor_box li::after { box-sizing: inherit; content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; -webkit-transform-origin: center; transform-origin: center; }
.honor_content ul.nyhonor_box li::before { border-top: 5px solid #ec7616; border-bottom: 5px solid #ec7616; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.honor_content ul.nyhonor_box li::after { border-left: 5px solid #ec7616; border-right: 5px solid #ec7616; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.honor_content ul.nyhonor_box li:hover::before, .honor_content ul.nyhonor_box li:hover::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; }
.art_conet .xq_himg { width: 100%; text-align: center; margin-bottom: 20px; }
.art_conet .xq_himg img { max-width: 100% !important; }

.honor_content ul.nyhonor_box li>a { display: block; position: relative; z-index: 1; }
.honor_content ul.nyhonor_box li>a .pro_img { text-align: center; overflow: hidden; height: 250px; position: relative; }
.honor_content ul.nyhonor_box li>a .pro_img img { max-width: 90%; max-height: 90%; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.honor_content ul.nyhonor_box li:hover>a .pro_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.honor_content ul.nyhonor_box li>a .pro_img img .iblock { display: inline-block; height: 100%; width: 0; vertical-align: middle; }
.honor_content ul.nyhonor_box li p { font-size: 18px; text-align: center; line-height: 40px; overflow: hidden; position: relative; z-index: 1; }
.honor_content ul.nyhonor_box li p .honor_name { display: block; height: 42px; line-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; padding: 0 10px; }
.honor_content ul.nyhonor_box li em { display: block; text-align: center; height: 30px; line-height: 30px; font-size: 14px; color: #999; }
.honor_content ul.nyhonor_box li em a { color: #999; }
.honor_content ul.nyhonor_box li:hover em a { color: #ec7616; }

/*网站右侧漂浮*/
.f_pf1 { position: fixed; top: 30%; right: 2px; z-index: 999; }
.f_pf1 a.qqa { display: block; width: 44px; height: 44px; overflow: hidden; background: rgba(0,0,0,.7); margin-bottom: 2px; }
.f_pf1 a.qqa:after { content: ''; display: block; width: 24px; height: 24px; background: url(../images/slidebar_icon.png) top center no-repeat; overflow: hidden; margin: 9px 10px; }
.f_pf1 .tela>a { display: block; width: 44px; height: 44px; overflow: hidden; background: rgba(0,0,0,.7); margin-bottom: 2px; }
.f_pf1 .tela>a:after { content: ''; display: block; width: 24px; height: 24px; background: url(../images/slidebar_icon.png) center -27px no-repeat; overflow: hidden; margin: 9px 10px; }
.f_pf1 .tela .wz { position: absolute; top: 0; left: -224px; z-index: 999; display: none; box-shadow: 0 0 10px rgba(0,0,0,.2); }
.f_pf1 .tela:hover .wz { display: block; }
.f_pf1 .tela p { background: #fff; width: 200px; height: 40px; overflow: hidden; font-size: 18px; font-weight: bold; color: #ec7616; line-height: 40px; text-align: center; }
.f_pf1 .tela p em { width: 0; height: 0; border-width: 6px 0 6px 6px; border-style: solid; border-color: transparent transparent transparent #fff; margin-top: -4px; position: absolute; top: 50%; right: -6px; }
.f_pf1 .wxa { position: relative; }
.f_pf1 .wxa>span { display: block; width: 44px; height: 44px; overflow: hidden; background: rgba(0,0,0,.7); margin-bottom: 2px; }
.f_pf1 .wxa>span:after { content: ''; display: block; width: 24px; height: 24px; background: url(../images/slidebar_icon.png) center -52px no-repeat; overflow: hidden; margin: 9px 10px; }
.f_pf1 .wxa .code { position: absolute; top: -44px; left: -144px; z-index: 999; display: none; box-shadow: 0 0 10px rgba(0,0,0,.2); }
.f_pf1 .wxa:hover .code { display: block; }
.f_pf1 .wxa .code p { background: #fff; width: 120px; height: 120px; overflow: hidden; }
.f_pf1 .wxa .code p img { max-width: 100%; max-height: 100%; }
.f_pf1 .wxa .code p em { width: 0; height: 0; border-width: 6px 0 6px 6px; border-style: solid; border-color: transparent transparent transparent #fff; margin-top: -4px; position: absolute; top: 50%; right: -6px; }
.f_pf1 a.totop { display: block; width: 44px; height: 44px; overflow: hidden; background: rgba(236,118,22,.7); margin-bottom: 2px; }
.f_pf1 a.totop:after { content: ''; display: block; width: 24px; height: 24px; background: url(../images/slidebar_icon.png) center -76px no-repeat; overflow: hidden; margin: 9px 10px; }
.f_pf1 .pfpro, .f_pf1 .pflxwm { display: none; }

/*右侧漂浮 结束*/

/*内页成功案例*/
.nybanner .casembx { border-bottom: 1px solid #ddd; }
.case_content { background: #fff; padding: 58px 0; overflow: hidden; }
.nycase_box li { width: 32%; height: 440px; float: left; margin-right: 2%; margin-bottom: 30px; position: relative; background: #f8f8f8; }
.nycase_box li:nth-child(3n) { margin-right: 0; }
.nycase_box li .pic { display: block; width: 100%; height: 290px; overflow: hidden; }
.nycase_box li .pic img { width: 100%; height: 100%; object-fit: cover; }
.nycase_box li .text { width: 100%; padding: 25px 28px; background: #f8f8f8; position: absolute; bottom: 0; left: 0; z-index: 3; transition-duration: .4s; -ms-transition-duration: .4s; -moz-transition-duration: .4s; -webkit-transition-duration: .4s; }
.nycase_box li .text .name { display: block; font-size: 22px; font-weight: bold; text-align: center; margin-bottom: 10px; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nycase_box li .text .name img { margin: 0 13px; }
.nycase_box li .text span { font-size: 16px; color: #999; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.nycase_box li:hover { background: #ec7616; }
.nycase_box li:hover .text { padding-bottom: 62px; background: #ec7616; }
.nycase_box li:hover .text .name { color: #fff; transition: all .3s ease; }
.nycase_box li:hover .text span { color: rgba(255,255,255,.65); transition: all .3s ease; }

/*内页视频中心*/
.nyvideo_box li { width: 32%; height: auto; float: left; margin-right: 2%; margin-bottom: 30px; position: relative; background: #f8f8f8; }
.nyvideo_box li:nth-child(3n) { margin-right: 0; }
.nyvideo_box li .pic { display: block; width: 100%; height: 300px; overflow: hidden; position: relative; }
.nyvideo_box li .pic img { width: 100%; height: 100%; object-fit: cover; }
.nyvideo_box li .pic:after { content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 46px; height: 46px; background: url(../images/video.png) no-repeat center; background-size: 100%; z-index: 1; }
.nyvideo_box li .text { width: 100%; padding: 25px 28px; background: #f8f8f8; transition-duration: .4s; -ms-transition-duration: .4s; -moz-transition-duration: .4s; -webkit-transition-duration: .4s; }
.nyvideo_box li .text .name { display: block; font-size: 18px; font-weight: bold; margin-bottom: 10px; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nyvideo_box li .text .name img { margin: 0 13px; }
.nyvideo_box li .text .time { font-size: 16px; color: #999; line-height: 26px; overflow: hidden; }
.nyvideo_box li .text .time i { display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin: -3px 10px 0 0; padding: 0; background: url(../images/video_time.png) center no-repeat; }
.nyvideo_box li .text .time span { font-size: 12px; vertical-align: middle; display: inline-block; margin: 0 20px 4px 20px; color: #ddd; }
.nyvideo_box li .text .time a { color: #999; }
.nyvideo_box li:hover .text { background: #ec7616; }
.nyvideo_box li:hover .text .time i { background: url(../images/video_time_on.png) center no-repeat; }
.nyvideo_box li:hover .text .name, .nyvideo_box li:hover .text .time, .nyvideo_box li:hover .text .time span, .nyvideo_box li:hover .text .time a { color: #fff; }
.fvopvideo { width: 80% !important; height: 500px!important; margin: 0 auto 20px !important; position: relative; z-index: 99; }

/*最新联系我们*/
.lxwm_content .Contact_Title { width: 100%; overflow: hidden; margin: 0 auto 40px; padding: 0 0 18px; border-bottom: 4px solid #ec7616; }
.lxwm_content .Contact_Title p { line-height: 40px; font-size: 30px; font-weight: bold; }
.lxwm_content .ny_newlxfs1 { width: 100%; margin: 0 auto 40px; }
.lxwm_content .ny_newlxfs1 ul { display: -webkit-flex; display: flex; flex-wrap: wrap; }
.lxwm_content .ny_newlxfs1 ul li { width: 23.5%; height: auto; min-height: 90px; margin: 0 2% 0 0; padding: 20px 20px 20px 102px; background-color: #f5f5f5; position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lxwm_content .ny_newlxfs1 ul li:nth-child(4) { margin-right: 0; }
.lxwm_content .ny_newlxfs1 ul li:hover { background-color: #ec7616; box-shadow: 0 8px 16px rgba(0,86,204,0.2); }
.lxwm_content .ny_newlxfs1 ul li i { display: block; width: 74px; height: 74px; padding: 0; position: absolute; left: 20px; top: 50%; margin-top: -47px; }
.lxwm_content .ny_newlxfs1 ul li i.Con_ico1 { background: url(../images/con_ico1.png) center center no-repeat; background-size:100% 100%; }
.lxwm_content .ny_newlxfs1 ul li i.Con_ico2 { background: url(../images/con_ico2.png) center center no-repeat; background-size:100% 100%;}
.lxwm_content .ny_newlxfs1 ul li i.Con_ico3 { background: url(../images/con_ico3.png) center center no-repeat;background-size:100% 100%; }
.lxwm_content .ny_newlxfs1 ul li i.Con_ico4 { background: url(../images/con_ico4.png) center center no-repeat; background-size:100% 100%;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico1 { background: url(../images/con_ico01.png) center center no-repeat; background-size:100% 100%;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico2 { background: url(../images/con_ico02.png) center center no-repeat; background-size:100% 100%;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico3 { background: url(../images/con_ico03.png) center center no-repeat; background-size:100% 100%;}
.lxwm_content .ny_newlxfs1 ul li:hover i.Con_ico4 { background: url(../images/con_ico04.png) center center no-repeat; background-size:100% 100%;}
.lxwm_content .ny_newlxfs1 ul li p { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; }
.lxwm_content .ny_newlxfs1 ul li span { display: block; width: 100%; line-height: 30px; font-size: 18px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; max-height:60px; }
.lxwm_content .ny_newlxfs1 ul li:nth-child(4) span { font-size: 16px; }
.lxwm_content .ny_newlxfs1 ul li em { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 13px; font-style: normal; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; }
.lxwm_content .ny_newlxfs1 ul li:hover p, .lxwm_content .ny_newlxfs1 ul li:hover em { color: rgba(255,255,255,0.6); }
.lxwm_content .ny_newlxfs1 ul li:hover span { color: #fff; }
.lxwm_content .ny_newlxfs2 { width: 100%; background: #f5f5f5; padding: 25px 40px; overflow: hidden; margin-bottom: 50px; }
.lxwm_content .ny_newlxfs2 .left { width: calc(100% - 320px); float: left; }
.lxwm_content .ny_newlxfs2 .left i { display: block; width: 132px; height: 132px; border-radius: 50%; border: 1px solid #ddd; background: url(../images/lxfskf.jpg) center no-repeat; overflow: hidden; float: left; margin-right: 42px; }
.lxwm_content .ny_newlxfs2 .left p { font-size: 24px; font-weight: bold; margin-bottom: 12px; }
.lxwm_content .ny_newlxfs2 .left p em { font-size: 36px; font-weight: bold; color: #ec7616; }
.lxwm_content .ny_newlxfs2 .left span { font-size: 16px; color: #999; line-height: 28px; }
.lxwm_content .ny_newlxfs2 .right { width: 290px; float: right; }
.lxwm_content .ny_newlxfs2 .ewm1, .lxwm_content .ny_newlxfs2 .ewm2 { width: 118px; border: 1px solid #ddd; padding: 7px 7px 14px; float: right; margin-left: 40px; position: relative; }
.lxwm_content .ny_newlxfs2 .ewm1 img, .lxwm_content .ny_newlxfs2 .ewm2 img { max-width: 100%; max-height: 100%; }
.lxwm_content .ny_newlxfs2 .ewm1 p, .lxwm_content .ny_newlxfs2 .ewm2 p { font-size: 14px; color: #999; text-align: center; width: 70%; margin: 0 auto; background: #f5f5f5; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); }
.lxwm_content .ny_newlxfs2 .ewm2 { margin-left: 0; }
.lxwm_content .NyContact_map { width: 100%; overflow: hidden; margin: 0 auto; padding: 20px; border: 1px solid #dfdfdf; }
.NyContact_map .NyContactMap_main { width: 100%; height: 480px; overflow: hidden; margin: 0 auto; padding: 0; }
